$(function () {
    init();
    function init() {
        eventList();
    }
    function eventList() {
        //点击注册按钮获取输入框中的值
        $('#register_btn').on('tap', function () {
            // console.log(2);
            //获取输入框中的值
            var user_txt = $('#user_txt').val().trim();
            // console.log(user_txt);
            // console.log(user_txt.length);
            var pwd_txt = $('#pwd_txt').val().trim();
            var pwd_txt2 = $('#pwd_txt2').val().trim();
            var vcode_txt = $('#vcode_txt').val().trim();
            var isChk = $('#agree_chk').prop('checked');

            //验证所有收集到的数据
            if (!user_txt || !$.checkPhone(user_txt)) {
                mui.toast('手机号错误');
                return;
            }
            if (!pwd_txt || pwd_txt.length < 6) {
                mui.toast('请输入最少6位的密码');
                return;
            }
            if (pwd_txt2 != pwd_txt) {
                mui.toast('两次输入的密码不一致');
                return;
            }
            if (!vcode_txt || vcode_txt.length != 6) {
                mui.toast('验证码输入错误');
                return;
            }
            if (!isChk) {
                mui.toast('请勾选<会员服务协议>');
                return;
            }

            //         参数名称	是否必须	说明
            // username	是	用户名
            // password	是	用户密码
            // mobile	是	用户手机号
            // vCode	是	验证码
            var params = {
                username: user_txt,
                password: pwd_txt,
                mobile: user_txt,
                vCode: vcode_txt
            };
            $.post(location.origin + '/user/register', params, function (ret) {
                console.log(ret);
                if (ret && ret.success) {
                    mui.toast('注册成功');
                    setTimeout(function () {
                        location.href = '.login/html';
                    }, 1000);
                } else {
                    mui.toast(ret.message);
                    return;
                }
            })
        })

        //点击获取验证码
        $('#vcode_btn').on('tap', function () {
            var user_txt = $('#user_txt').val().trim();
            if (!user_txt || !$.checkPhone(user_txt)) {
                mui.toast('手机号码错误');
                return;
            }
            $.get(location.origin + '/user/vCode', function (ret) {
                console.log(ret);
                $('#vcode_btn').attr('disabled', 'disabled');
                var times = 5;
                $('#vcode_btn').html(times + '秒后在获取');
                var timeId = setInterval(function(){
                    times--;
                    $('#vcode_btn').html(times + '秒后在获取');
                    if(times == 0){
                        //消除定时器
                        clearInterval(timeId);
                        //修改文字提示
                        $('#vcode_btn').html('获取验证码');
                        //允许再次点击
                        $('#vcode_btn').removeAttr('disabled');
                    }
                },1000);
            })
        })
    }
})